package pr3.cromosoma;

import java.util.List;

public abstract class Cromosoma<E extends Cromosoma> {

	private double puntuacion;
	private double adaptacion;

	public double getPuntuacion() {
		return puntuacion;
	}

	public void setPuntuacion(double puntuacion) {
		this.puntuacion = puntuacion;
	}
	
	public double getAdaptacion() {
		return adaptacion;
	}
	
	public void setAdaptacion(double adaptacion) {
		this.adaptacion = adaptacion;
	}

	public abstract double evalua();
	
	public abstract void copia(E otro);
	
	public abstract E clone();
	
}